package com.knife.message.domain.service;

import java.util.Map;

/**
 * 消息构造者
 *
 * @author tianhao.luo@hand-china.com
 * @version 1.0
 * @date 2022年06月12日 星期日 5:08 下午
 * @description
 * @since 1.0
 */
public interface KnifeMessageBuilder {

    /**
     * 提供将模板中的占位符转化为指定值的方法
     *
     * @param content   消息模板
     * @param params 替换消息模板中的参数
     * @return 消息
     * @description
     * @version 1.0
     * @author tianhao.luo@hand-china.com
     * @date 2022/6/12 5:09 下午
     * @since 1.0
     */
    String buildMessage(String content, Map<String, String> params);
}
